//importamos el paquete
importPackage(java.math);
importPackage(java.lang);
//definimos un objetos BigInteger (para operaciones con números grandes)

a=new BigInteger(10);
//definimos otro como el anterior elevado a un valor
b=new BigInteger(a.pow(308));
c=new BigInteger(a.pow(309));
//si b_double=Infinity, b es más grande que el máximo de un double.
b_double=b.doubleValue();
c_double=c.doubleValue();

print("b_double: "+b_double+"\n"+"c_double: "+c_double)

//El resultado es el siguiente:
//---------------------
//b_double: 1e+308
//c_double: Infinity

